<?php
/**
 * Users controller class
 */
class Page_ViewController extends Zend_Controller_Action
{

	public function init()
	{
		$this->view->layout()->title = $this->_getParam('t','CMS de création de site vitrine');
	}
	/**
	 * page d'accueil  : view all menu
	 */
	public function indexAction()
	{
		$menu = new Page_Model_Category();
		$this->view->menus = $menu->fetchParentCategories();
	}

	/**
	 * Liste des pages d'un menu choisi
	 * @return unknown_type
	 */
	public function menuAction()
	{
		$menuId = $this->_getParam('menuid');
		$menu = new Page_Model_Menu($menuId);
		$currentMenu = $menu->fetchById($menuId);

		$this->view->currentMenu = $currentMenu;

		//si le menu n'a pas de sous menu, alors c'est article il faut l'afficher
		if(!$menu->hasChild($menuId)) {
			//TODO : faire un forward à article, en lui passant le paramètre menuid
			//$pages = new Page_Model_Page();
			//$this->view->materiels = $pages->fetchAllByMenuId($this->_getParam('menuid'));
		} else {
				
		}

		//TODO : } else si menuId est une feuille (article), alors afficher (forward ou redirect) l'article {


	}

	/**
	 * Affichage d'une page
	 */
	public function articleAction()
	{
		$pageId = $this->_getParam('pid');
		echo 'ici'; exit;
	}
}
